polymer membrane - German English Dictionary